/* -------------------------------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */

ul.pagination-clean {
    clear: left;
    font-size: 85%;
    padding: 1em;
}
.pagination-clean li {
    border:0;
    margin-right:0.1em;
    list-style:none; /* savers */
    float:left;
    display:block;
}
/* savers #pagination-clean li,*/
.pagination-clean a {
    padding: 0.2em 0.5em;
    border-right:solid 1px #DEDEDE;
    float: left;
    display: block;
}
.pagination-clean .previous-off,
.pagination-clean .next-off,
.pagination-clean .first-off,
.pagination-clean .last-off {
    color:#888888;
    display:block;
    font-weight:bold;
    padding: 0.2em 0.5em;
}
.pagination-clean .next a,
.pagination-clean .previous a,
.pagination-clean .first a,
.pagination-clean .last a {
    border:none;
    font-weight:bold;
}
.pagination-clean .active     {
    color:#000000;
    font-weight:bold;
    border-right:solid 1px #DEDEDE;
    padding: 0.2em 0.5em;
}
.pagination-clean a:link,
.pagination-clean a:visited   {
    color:#0e509e;
    text-decoration:underline;
}
.pagination-clean a:hover     {
    text-decoration:none;
}

/* -------------------------------------------- */
/* ----------- Pagination: Digg Style --------- */
/* -------------------------------------------- */

ul.pagination-digg {
    clear: left;
    font-size: 85%;
    padding: 1em;
}
.pagination-digg li {
    border: solid 1px #9aafe5;
    margin-right: 0.1em;
    float: left;
    display: block;
}
.pagination-digg .previous-off,
.pagination-digg .next-off,
.pagination-digg .last-off,
.pagination-digg .first-off {
    border:solid 1px #DEDEDE;
    color:#888888;
    padding: 0.2em 0.5em;
}
.pagination-digg .next,
.pagination-digg .previous,
.pagination-digg .first,
.pagination-digg .last {
    font-weight:bold;
}
.pagination-digg .active {
    border: 1px solid #2E6AB1;
    background: #2E6AB1 none repeat scroll 0 0;
    color:#FFFFFF;
    font-weight: bold;
    padding: 0.2em 0.5em;
}
.pagination-digg a:link,
.pagination-digg a:visited {
    color:#0e509e;
    text-decoration:none;
    display: block;
    padding: 0.2em 0.5em;
}

/* -------------------------------------------- */
/* ------------- Pagination: Flickr -----------	*/
/* -------------------------------------------- */

ul.pagination-flickr {
    clear: left;
    font-size: 85%;
    padding: 1em;
}
.pagination-flickr li  {
    margin-right: 0.1em;
    list-style: none; /* savers */
    float: left;
    display: block;
}
.pagination-flickr a {
    padding: 0.2em 0.5em;
    border: solid 1px #DDDDDD;
    float: left;
    display: block;
}
.pagination-flickr .previous-off,
.pagination-flickr .next-off,
.pagination-flickr .last-off,
.pagination-flickr .first-off {
    color: #666666;
    font-weight: bold;
    padding: 0.2em 0.5em;
}
.pagination-flickr .next a,
.pagination-flickr .previous a,
.pagination-flickr .first a,
.pagination-flickr .last a {
    font-weight: bold;
    border: solid 1px #FFFFFF;
}
.pagination-flickr .active {
    color:#ff0084;
    font-weight:bold;
    padding: 0.2em 0.5em;
}
.pagination-flickr a:link,
.pagination-flickr a:visited {
    color:#0063e3;
    text-decoration:none;
}
.pagination-flickr a:hover {
    border: solid 1px #666666;
}